Я использую cakePhp, и мне пришлось все заново установить. До того, как я обновил, все работало нормально, но потом я вытащил из репозитория и он сказал, что мне нужно 7, поэтому я обновился и теперь получил это.
торт и phpinfo говорят то же самое
тогда, если я попытаюсь изменить адрес с / на / phpmyadmin — вот варианты, которые я получаю
require dirname(__DIR__) . '/config/bootstrap.php';
use Cake\Network\Request;
use Cake\Network\Response;
use Cake\Routing\DispatcherFactory;
$dispatcher = DispatcherFactory::create();
$dispatcher->dispatch(
Request::createFromGlobals(),
new Response()
);
а также
require dirname(__DIR__) . '/vendor/autoload.php';
use App\Application;
use Cake\Http\Server;
// Bind your application to the server.
$server = new Server(new Application(dirname(__DIR__) . '/config'));
// Run the request/response through the application
// and emit the response.
$server->emit($server->run());
Возможно, вам придется отключить старую версию php, которую использует apache, и включить новый мод. Проверьте содержимое /etc/apache2/mods-enabled
, Тебе следует увидеть php7.1.conf
а также php7.1.load
, Если нет, попробуйте включить их с помощью sudo a2enmod php7.1
а также sudo service apache2 restart
,
Также убедитесь, что старые моды отключены. Если бы вы обновлялись с php 5, вы бы использовали sudo a2dismod php5
а затем перезапустите Apache.
Других решений пока нет …