Windows 7/8/10 - Отстраняване на грешка „Нямате разрешение за достъп“

Играя със сайт за php CMS за някой, когото съм готов да разположа, но срещам няколко проблема, за които предполагам, че са свързани с хостинг. Разработвах и играя с него на местно ниво и внедрявам в хостинг среда, приятелска към тази специфична CMS (joomla). Наскоро се опитвам да се разположа на хостинг на клиент и имам проблеми. Всяка помощ ще бъде много благодарна.

Бил съм в контакт с клиентите хостинг и съм ги накарал да ми създадат mysql DB и да активират php. Простият php работи, но joomla не успя да създаде конфигурационните файлове, необходими за стартиране на този хостинг. Затова не успях успешно да разгърна работата си. Докато си играя с някои прости php страници, започнах да получавам http 500 грешки и сега не мога да стигна до никъде. Това е по-малка хостинг компания, която изглежда желае да работи с мен, но наистина не знам какво трябва да поискам от тях, за да ме накара да работя. Моите въпроси към гениите за уеб администратори ще бъдат както следва:

Като се има предвид ситуацията, която описах, има ли нещо конкретно, което трябва да направя, за да стартирам моя joomla / php сайт на този хостинг?

Какво конкретно трябва да поискам от настоящите си хостинг доставчици да ми помогнат да започна работа?

  • 2 Ако те не могат да накарат PHP да работи, това е добър знак, че не трябва да ги използвате. Хостингът е стока, така че можете да получите надежден хостинг за евтини от много различни доставчици.
  • Поради история на клиент / хостинг, опитвам се да разреша проблема, преди да поискам хостинг да бъде преместен. Бих искал да намеря начин да определя какво не е наред.
  • Вашият клиент в леглото ли е с настоящата хостинг компания?
  • Той го накара да звучи по този начин, но до каква степен не знам.
  • Компетентен уеб хост трябва да може да разбере това сам. Не е трудно да настроите Joomla (много уеб хостове имат инсталирания с едно кликване за Joomla). Това е просто въпрос на разглеждане на грешките, показани на страницата и / или в дневниците за грешки. Ако уеб хостът не може да отстрани грешки в този проблем, той не трябва да предоставя PHP уеб хостинг.

Накарали ли сте ги да правят IISReset?

Не задавайте въпроси. Ако нямате надеждна история с този хост, тогава наистина не можете да се доверите на нищо, което казват.

Ако дори не можете да го направите echo(); или phpinfo();, тогава PHP е не работи на сървъра. phpinfo(); съществува от векове.

Също така, уверете се, че вашето разширение на файла е '.php' ... Направих тази грешка повече, отколкото ми се иска да преразказвам.

Последно предложение, вижте за разрешенията за папки; те могат да бъдат заключени като защитна функция.

  • Благодаря ви, вярвам, че сте прав, тъй като PHP спря да работи изобщо. Проверявайки го днес следобед, най-простите команди отново започнаха да работят. Също така получих имейл от хостинг компанията, в която се казва, че са преустановили нещата. В момента нещата изглеждат добре и стискам палци.
  • Ако можете да инсталирате Joomla правилно, попитайте за проблема. Обикновено тези големи проблеми могат да бъдат избегнати от надежден домакин, но това бие мъртвия кон. IISReset Намерих, че лекува повечето проблеми с конфигурацията, колкото и да е странно.

Също така попитайте и проверете за разрешения за директория / файл във файловия мениджър.

  • Благодаря, да, когато разговарях с хостинга днес, те се извиниха, че са пропуснали това. Сега работи и те трябваше да нулират някои разрешения.

Уверете се, че вашият файл Config.php е ИЗПИСИМ! CHMOD до 777

Joomla е доста лесна за инсталиране и трябва да се поддържа на 99,999% от всички споделени хостове.

  • Той не може да стартира обикновен phpinfo (); файл, така че няма нищо общо с това, че Config.php може да се записва или не. Това е проблем с php / iis

Какво ще кажете, ако поискате да инсталират Joomla вместо вас? Поддържа ли вашият домакин Joomla? Трябва да проверите дали го поддържат или не. Ако не, трябва да намерите друга компания, която поддържа PHP. Един от тях, който мога да препоръчам, е hostforlife.eu.

  • Те бяха заявили, че не поддържат директно инструменти на трети страни, но са активирали PHP и са създали MySQL база данни. Моят клиент има лични отношения с тази хостинг компания и аз се опитвам да задам правилните въпроси, за да помогна на нещата да се настроят, без просто да го изоставя.

Покажете грешки, напишете версия на Joomla, която сте опитали. Прочетете документи!

PHP 4 е остарял и е остарял. Някои доставчици на хостинг все още имат и двата налични на сървърите, за да поддържат остарели скриптове. Joomla изисква PHP5.

И често задавани въпроси

Последен съвет: "Не използвайте инструментите, които надхвърлят ума ви"

  • Прав си. Joomla изисква PHP5 и те ме увериха, че техните сървъри работят с IIS 6 и PHP 5. Предполагам, че проблемът ще бъде толкова прост, колкото настройка за сигурност, която някой запознат с настройването на PHP на сървъри може да ме наведе на мишката. Сайтът не може да изпълнява прост php скрипт.

Бих създал прост phpinfo файл и да проверя как е конфигуриран php, да създам файл с долната част от него, след което да прегледам файла във вашия браузър. Ако можете да поставите резултатите тук, ние можем да ви помогнем повече. Това може да е грешка във файловите разрешения. Или как php е конфигуриран или неправилно конфигуриран в този случай. Но като цяло, ако вашият хост не може да конфигурира правилно php и техния уеб сървър, вие и вашият клиент не трябва да ги използвате.

filename.php

<?php phpinfo();  ?> var13 ->

За сървърите на Windows по-долу е от сайта на PHP Инсталиране на Windows по-долу е от тази нишка

Под Windows2000 Advanced Server той връща http грешка 500, ако имате php инсталиран на път, който използва интервали (например C: \ program files \ php); решено справяне с php5isapi.dll под winnt \ system32 (но мисля, че всеки път без интервали ще бъде добър).

  • Благодаря ви, оказва се, че и това няма да работи. Все още дава „HTTP грешка 500“, когато се опитвам да отворя PHP файл. Съгласен съм с вас, че те не са настроили това правилно.
  • 1 Случайно ли сте на Windows сървър?
  • Да, Windows Server 2003, работещ II6
  • Актуализирах отговора си с надеждата, че помага

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?