* [php] Cakephp-workerman bypass cli bootstrap * Small change to rerun ci
@@ -26,5 +26,8 @@ RUN chmod -R 777 /cakephp
#COPY deploy/conf/cli-php.ini /etc/php/8.1/cli/php.ini
+# bypass cli bootstrap for Workerman
+RUN sed -i "s|//$isCli = false|$isCli = false|g" config/bootstrap.php
+
CMD php -c deploy/conf/cli-php.ini \
server.php start
@@ -115,6 +115,7 @@ ini_set('intl.default_locale', Configure::read('App.defaultLocale'));
* Register application error and exception handlers.
*/
$isCli = PHP_SAPI === 'cli';
+//$isCli = false; // Workerman
if ($isCli) {
(new ConsoleErrorHandler(Configure::read('Error')))->register();
} else {
@@ -21,11 +21,6 @@ require __DIR__ . '/vendor/autoload.php';
use App\Application;
use Cake\Http\Server;
-class_alias(
- 'Cake\Error\ConsoleErrorHandler',
- 'Cake\Console\ConsoleErrorHandler'
-);
-
global $server;
// Bind your application to the server.