Ale nie! Kde je JavaScript?
Váš webový prehliadač nemá povolený JavaScript alebo nepodporuje JavaScript. Ak chcete správne zobraziť túto webovú lokalitu, povoľte JavaScript vo svojom webovom prehliadači, alebo inovujte na webový prehliadač, ktorý podporuje JavaScript.

Fórum

HomePage error

13 príspevkov
1948 zobrazení
Naposledy aktualizované pred 2 rokmi
Kvido
Člen 286
Odoslané pred 2 rokmi
#1
Včerejší aktualizace/update v. 9.03 z GitHub na localhostu:
Vše běží OK, ale na HomePage se nezobrazuje news, articles, downloads...
Hlásí error na řádku 201 v
/includes/classes/PHPFusion/Database/Driver/MySQLi.inc
Upravil/a Kvido dňa 14/02/2018 09:33, pred 2 rokmi
Kvido
Člen 286
Odoslané pred 2 rokmi
#2
VYŘEŠENO:
V config.php opraveno na:
$pdo_enabled = 1;
RobiNN
Hlavný administrátor 764
Odoslané pred 2 rokmi
#3
No nie je to vyriešené.
Neodpovedal si na GitHubu, skopíruj celu chybu aj to z modrého boxu a pridaj to do komentáru

https://github.co...ssues/1961
PHP-Fusion Development Manager
GitHub profil: GitHub
PHP Fusion témy: PF-Projects/PHP-Fusion-Themes
PHP Fusion infúzie: PF-Projects/PHP-Fusion-Infusions, php-fusion/Addons
Kvido
Člen 286
Odoslané pred 2 rokmi
#4
Další chyba na localhost, v. 9.01 nejsou!
Chyba je aktuálně na test.phpfusion.cz:
/contact.php
Řádek: 1385
před 3 dny

Vážnost : Fatální chyby při běhu
file_exists(): open_basedir restriction in effect. File(/usr/bin/lame) is not within the allowed path(s): (/var/www/vhosts/phpfusion.cz/:/tmp/)
Je to vloženo v Issue na GitHub. Díky!
Upravil/a Kvido dňa 15/02/2018 08:34, pred 2 rokmi
Kvido
Člen 286
Odoslané pred 2 rokmi
#5
Vypadá to podle zápisu, že cesta na tmp je nesprávná...
Asi řešení:
/etc/php/php.ini
A v souboru pak vytvořit cestu k vlastnosti open_basedir
Balin50
Člen 737
Odoslané pred 2 rokmi
#6
Uha,
Chcel som urobit update kvoli pdo ale radsej necham tak
Kvido
Člen 286
Odoslané pred 2 rokmi
#7
Máš u sebe též chybu, jakou uvádím já na našem test.phpfusion?
Balin50
Člen 737
Odoslané pred 2 rokmi
#8
Nie, nemam
U mna len PDO driver, alebtonuz je opravene takze som chcel nahrat nove subory
Kvido
Člen 286
Odoslané pred 2 rokmi
#9
Raději, myslím, ještě s nahráním počkej. Uvidíš, co se ještě bude měnit na GitHub 9.03
RobiNN
Hlavný administrátor 764
Odoslané pred 2 rokmi
#10
Všetko je funkčne.

Toto je chyba webhostingu.

Citovať

file_exists(): open_basedir restriction in effect. File(/usr/bin/lame) is not within the allowed path(s): (/var/www/vhosts/phpfusion.cz/:/tmp/)


Kvido, ak máš prístup ku control panelu Plesk - phpfusion.cz:8443 (mal by si mať) tak v php nastaveniach zmeň open_basedir na "none"

i.stack.imgur.com/CXuXz.jpg

Na test.phpfusion.cz už môžeš pridávať obsah. Niektoré nové veci (Domovská stránka a pod) som zámerne schoval.
PHP-Fusion Development Manager
GitHub profil: GitHub
PHP Fusion témy: PF-Projects/PHP-Fusion-Themes
PHP Fusion infúzie: PF-Projects/PHP-Fusion-Infusions, php-fusion/Addons
Kvido
Člen 286
Odoslané pred 2 rokmi
#11
Tomu rozumím. Ale menší upřesnění - jedná se o loocalhost na domácím PC.
Díval jsem se tam do souboru php.ini, verze PHP 7, ale open_basedir, tedy toto bezpečnostní opatření Safemode, tam nemůžu najit.
Jinak open_basedir můžu, pokud vím, vypnout v serveru, a to
php_admin_value open_basedir none

Pro Ubuntu lze také použít podobně něco jako Plesk a to "ehcpdv2", takže to zkusím i s ním.
Upravil/a Kvido dňa 16/02/2018 13:12, pred 2 rokmi
RobiNN
Hlavný administrátor 764
Odoslané pred 2 rokmi
#12
A načo inštalovať control panel? Ide to zmeniť aj cez konzolu sudo nano /etc/php/7.1/apache2/php.ini (ak nevieš cestu ku php.ini, v phpinfo() nájdi Loaded Configuration File )
Na localhoste stačí zakomentovať ;open_basedir = ( pred open_basedir pridať ; ) riadok ~309
Tak to mam nastavené v Windows 10 Subsystem for Linux - Ubuntu 16.04, PHP 7.2.2 a ide to
PHP-Fusion Development Manager
GitHub profil: GitHub
PHP Fusion témy: PF-Projects/PHP-Fusion-Themes
PHP Fusion infúzie: PF-Projects/PHP-Fusion-Infusions, php-fusion/Addons
Kvido
Člen 286
Odoslané pred 2 rokmi
#13
Upraveno.
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file.
; http://php.net/open-basedir
;open_basedir =


Třeba v Ubuntu lze open_basedir také upravit rychle pomocí Nautilus
gksudo nautilus

a určit soubor, který chceme editovat.