Magiczne cytaty GPC off joomla 3.0 Hosting cPanel
To rozwiąże problem coraz „«PDO»klasa not found” podczas tworzenia lokalnego pliku php.ini.
Jeśli nie można wyłączyć magiczne cytaty za pomocą pliku .htaccess (z powodów podanych już przez Pete Bailey) po prostu:
- Utwórz plik tekstowy
- Zmienić jego nazwę na php.ini „”
magic_quotes_gpc = Wyłączony
magic_quotes_runtime = Wyłączony
magic_quotes_sybase = Wyłączony
extension = pdo.so
extension = pdo_mysql.so
Zapisać go do katalogu / y, w których skrypty są wykonawczych.

Aktualizacja: jeśli chcesz mieć tylko jedną kopię nowego pliku php.ini następnie dodać tę linię do pliku .htaccess root:
Oczywiście trzeba przenieść plik ini do tego miejsca z nie jest już tam.
Nadzieję, że ratuje komuś 2 godziny to tylko zabrał mnie!
Php_flag i php_value wewnątrz pliku .htaccess są technicznie poprawne - ale dla PHP zainstalowany jako moduł Apache tylko. Na wspólnej przyjmującego będziesz prawie nigdy nie znaleźć takiej konfiguracji; PHP jest uruchamiany jako CGI zamiast, ze względów związanych z bezpieczeństwem (utrzymanie swoich sąsiadów z serwera plików) oraz sposób PHPsuExec uruchamia skrypty jako „ty” zamiast użytkownika apache.
Apache jest zatem poprawne daje Błąd serwera: nie wie o znaczeniu php_flag chyba moduł PHP jest załadowany. CGI binarne jest Apache zewnętrznego programu zamiast, i nie można go skonfigurować z poziomu Apache.
Teraz czas na dobre wieści: można ustawić konfigurację per-katalogu umieszczenie tam plik o nazwie „php.ini” i ustawienie tam swoje instrukcje stosując tę samą składnię, jak w głównym php.ini systemu. Podręcznik PHP wymienia dyrektyw wszystkie ustawialne można ustawić te oznaczone PHP_INI_PERDIR lub PHP_INI_ALL, a tylko administrator systemu może ustawić te oznaczone PHP_INI_SYSTEM w php.ini całego serwera.
Należy pamiętać, że takie php.ini dyrektywy nie są dziedziczone przez podkatalogów, musisz dać im własne php.ini.
Wiem, że późno, aby odpowiedzieć na to pytanie, ale czytałem większość odpowiedzi i choć wielu było super, tylko djn faktycznie wyjaśnia, dlaczego były coraz to 500 Internal Server Error.
Podczas gdy jego wyjaśnienie było 100% poprawne, to jest doskonałym przykładem tego, dlaczego należy zawsze owinąć te w sposób
Lub dla starszych wersji byłoby
Staram się zwyczaj z zawsze to robi, tak aby uniknąć takich błędów 500. Po tym, co po prostu zastosować Peter Bailey powiedział.