Autor | Zpráva | ||
---|---|---|---|
Apache Profil * |
#1 · Zasláno: 1. 6. 2014, 16:12:54 · Upravil/a: Apache
Zdravím, potýkám se s problémem, že phpinfo() mi vypisuje
Configuration File (php.ini) Path - C:\Windows , přitom mám php na S:\ a nejspíše kvůli tomu mi nechce načíst rozšíření. Mám nastaveno extension_dir = "S:\PHP\ext" a daná rozšíření (extension=php_mbstring.dll, extension=php_mysql.dll, extension=php_mysqli.dll) odkomentovaná. Poradíte mi někdo, prosím, jak to zprovoznit?Apache v. 2.4 PHP v. 5.3.13 |
||
Krakatoa Profil |
#2 · Zasláno: 1. 6. 2014, 21:55:41
Cesta ke složce rozšíření je až v sekci Core a řádku extension_dir.
|
||
DarkMeni Profil |
#3 · Zasláno: 1. 6. 2014, 22:53:51
Apache:
„Mám nastaveno extension_dir = "S:\PHP\ext"“ A máš to tak nastavený v tom správným konfiguračním souboru - C:\Windows\php.ini ?
|
||
Krakatoa Profil |
#4 · Zasláno: 2. 6. 2014, 07:11:43
DarkMeni:
Načtený konfigurační soubor je uveden v: Loaded Configuration File S vysokou pravděpodobností bude někde jinde než v C:\Windows\ |
||
Apache Profil * |
#5 · Zasláno: 2. 6. 2014, 09:59:16
Mě jde o to, jak (kde) tu cestu k
C:\Windows\php.ini změnit. Proč mít konfigurační soubor někde jinde, než jsou ostatní soubory?
|
||
Krakatoa Profil |
#6 · Zasláno: 2. 6. 2014, 10:38:45
Apache:
Dobře. Budu hrát tvou hru. A proč bys tu cestu měnil? |
||
Mike8748 Profil |
#7 · Zasláno: 2. 6. 2014, 10:41:21
Apache:
v nastavení apache, nejspíše v souboru httpd.conf direktiva PHPIniDir "S:/php/" (uvádí se složka ve které se nachází soubor php.ini)
|
||
Krakatoa Profil |
Mike8748:
Tipuju, že tam C:\Windows nastaveno nemá. A tipuju, že ani nečetl můj příspěvek PHP - nenačtená rozšíření |
||
Apache Profil * |
#9 · Zasláno: 2. 6. 2014, 12:05:37
PHPIniDir nikde není. V extension_dir jsem cestu měnil.
|
||
Krakatoa Profil |
#10 · Zasláno: 2. 6. 2014, 15:53:26
Apache:
No a mohl bys nám tedy konečně napsat, co je napsáno napravo v buňce v phpinfo v sekci core vedle extension_dir? |
||
Apache Profil * |
#11 · Zasláno: 2. 6. 2014, 16:15:55
V obou sloupcích S:\PHP\ext
|
||
Krakatoa Profil |
#12 · Zasláno: 2. 6. 2014, 16:37:45
Apache:
A teď ještě podle čeho usuzuješ, že nejsou načteny rozšíření? Ini máš načtený, cestu k rozšířením máš správnou. |
||
Apache Profil * |
#13 · Zasláno: 2. 6. 2014, 16:47:47
Protože když jsem měl php.ini jen na S:\PHP, tak nebyly načtený rozšíření, který jsem odkomentoval. Když jsem soubor překopíroval na C:\Windows, už načtená jsou. Ještě doplním, že v phpinfo() v první tabulce je
Configuration File (php.ini) Path - C:\Windows a Loaded Configuration File - C:\Windows\php.ini
|
||
DarkMeni Profil |
#14 · Zasláno: 2. 6. 2014, 17:09:19
Zkoušel si do httpd.conf napsat
PHPIniDir "S:/PHP/" jak psal Mike8748?
může mít něco proti lomítku, tak můžeš zkusit ještě zpětná lomítka To že to tam neni neznamená, že to tam nemůžeš zkusit napsat potom bude možná třeba restartovat Apache A kdyby to pořád načítalo php.ini z "C:/Windows/" tak můžeš třeba ve složce "S:/PHP/" vytvořit zástupce pro "C:/Windows/php.ini" |
||
Krakatoa Profil |
Apache:
No sláva, konečně je jasno. Tak udělej to, co ti tu psal Mike8748 a DarkMeni. Mimochodem Configuration File (php.ini) Path - C:\Windows mám uvedený i když mám načtený soubor odněkud jinud (PHPIniDir "C:\Levtrigo\php"), důležité je ten Loaded Configuration File. |
||
Davex Profil |
#16 · Zasláno: 2. 6. 2014, 18:51:20
Apache:
Aby bylo více jasno, tak zde je popsané kde, v jakém pořadí a pod jakými jmény se konfigurační soubor hledá: The configuration file. Systémový adresář Windows je až poslední v pořadí, když ostatní pokusy selžou. |
||
Časová prodleva: 10 let
|
0