Konfigurace PHP a PHP libraries pro LowCost
Dobrý den,
mohl bych poprosit o pomoc s nastavením parametrů PHP serveru, popřípadě o kontrolu potřebných knihoven pro spuštění opencart.
Někde jsem se tu dočetl, že například parametr magic_quote_gpc se dá nastavit v webové administraci, nicméně jsem je tam nenašel.
Do jaké míry se dá k těmto účelům použít .htaccess?
I will need to have the following PHP libraries installed in your PHP configuration:
- PHP 8.0 or later
- Curl
- GD Library
- Iconv
- Mbstring
- OpenSSL Encrypt
- ZipArchive
- Zlib
Additionally, I want to turn on the following PHP settings:
- file_uploads NEED TO BE
- magic_quotes_gpc NEED TO BE
- register_globals – set up by default
- session_auto_start – already set up
Dekuji a jsem s pozdravem,
MO
5 Answers
Dobrý den,
open_basedir je opatření, které znemožňuje přístup k souborům v adresářích výše. U webhostingu je pak nastaveno /data/web/virtuals/XXXXXX/virtual, kde adresář virtual je v kořenový adresář do kterého máte přístup. Samotný adresář /www je pak document root webu.
dodavam…
pri instalaci narazim na tento problem ..Pravdepodobne spatne nastavena base_dir , nebo
Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/337199/virtual) in /data/web/virtuals/337199/virtual/www/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 91The „/“ directory does not exist („/“).: in /data/web/virtuals/337199/virtual/www/system/storage/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 92
Dobrý den,
vp phpinfo pro PHP 8.0 hodnotu magic_quotes_gpc nevidím. Podle PHP manuálu je nejvýš v PHP 7, což je v rozporu s Vaším požadavkem na PHP 8 a vyšší.
Problém open_basedir řešte změnou nastavení z adresáře „/“ na adresář odpovídající tomu v chybové hlášce, případně proveďte úpravu podle návodu na řešení problému open_basedir omezení u Vašeho software.
Dobrý den,
magic_quotes_gpc by v php7.4 označen jako zastaralý a od php8.0 odebrán.
Viz. manuál php https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
Vše ostatní je na hostingu wedos dostupné.
Nejsem si jisty zda nastaveni open_basedir je v poradku.
Pokud to dobre chapu tak tento parametr ma ukazovat na .http_public adresar coz je v tomto pripade /data/web/virtuals/337199/virtual/www
nicmene podle vseho je open_basedir nastavena takto:
open_basedir
/data/web/virtuals/337199/virtual
JE mozne tento parametr opravit abych se vyhnul zasahu do codu a vytvoreni tak nekompaktibility?
Predem dekuji za pomoc,
Mejzr.