Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problemik z require_once w PHP8/Ubuntu20

4 views
Skip to first unread message

Jivanmukta

unread,
May 6, 2022, 1:47:45 AM5/6/22
to
W pliku app/Config/Constants.php aplikacji z CodeIgniter4 mam:

...
$server = array('development' => 'localhost', 'testing' => 'hosting',
'production' => 'hosting'); // też w scripts/constant.php
require_once $server[$_SERVER['CI_ENVIRONMENT']] . '_passwords.php';
require_once $server[$_SERVER['CI_ENVIRONMENT']] . '_constants.php';
echo 'Constants 1 ';
require_once 'webdep_constants.php';
echo 'Constants 2 ';
require_once 'other_constants.php';
echo 'Constants 3 ';
require_once 'errmsg_constants.php';
echo 'Constants 4 ';

Wyświetla się:
Constants 1

tzn. plik webdep_constants.php już się nie ładuje. Nie wiem dlaczego, bo
mam:

robert@lenovo:~/Projekty/dirtyphp-website/app/Config$ ls -la *constants.php
-rw-rw---- 1 robert www-data 1574 sie 15 2021 errmsg_constants.php
-rw-rw---- 1 robert www-data 944 lis 5 06:16 hosting_constants.php
-rw-rw---- 1 robert www-data 1803 sie 15 2021 localhost_constants.php
-rw-rw---- 1 robert www-data 1086 maj 2 21:52 other_constants.php
-rw-rw---- 1 robert www-data 1031 sie 15 2021 webdep_constants.php

tzn. uprawnienia są takie same dla wszystkich plików.

Jivanmukta

unread,
May 6, 2022, 2:11:02 AM5/6/22
to
W dniu 06.05.2022 o 07:47, Jivanmukta pisze:
> tzn. plik webdep_constants.php już się nie ładuje.
Plik webdep_constants.php jest poprawny (sprawdziłem php -l).

Jivanmukta

unread,
May 6, 2022, 3:17:00 AM5/6/22
to
Zmiana:

echo 'Constants 1 ';
require_once __DIR__ . '/webdep_constants.php';
echo 'Constants 2 ';
require_once __DIR__ . '/other_constants.php';
echo 'Constants 3 ';
require_once __DIR__ . '/errmsg_constants.php';
echo 'Constants 4 ';

nie pomaga.

Jivanmukta

unread,
May 6, 2022, 3:30:20 AM5/6/22
to
Zamiana na include_once też nie pomaga.

Lemat

unread,
May 6, 2022, 3:46:20 AM5/6/22
to
W dniu 06.05.2022 o 07:47, Jivanmukta pisze:
ustaw error_reporting i display_errors w php.ini tak aby wyświetlało ci
(wszystkie) błędy na tym środowisku testowycm.

--
Pozdrawiam
Lemat

Jivanmukta

unread,
May 6, 2022, 4:28:29 AM5/6/22
to
W dniu 06.05.2022 o 09:46, Lemat pisze:
Dzięki, pomogłeś, miałem błąd wykonania w webdep_constants.php - problem
zamknięty.
0 new messages