谷歌Chrome突然将我的虚拟主机域myapplication.dev重定向到https://myapplication.dev.我已经试着去了
铬://网内部/#HSTS
并将myapplication.dev输入最底部的文本框"删除域安全策略",但这没有任何效果.
我还试图删除浏览器数据.
我还做的是将v-host更改为.app而不是.dev,但Chrome仍然将我重定向到https:// ...
这是在Laragon上运行的Laravel应用程序.在同一网络中的其他PC上,它运行良好.
我已经使用 phpunit 运行了我的 laravel 应用程序。一切都很好,直到在某个时候我再次运行测试时出现此错误。
Illuminate\Database\QueryException: could not find driver (SQL: PRAGMA foreign_keys = ON;)
Run Code Online (Sandbox Code Playgroud)
Caused by
PDOException: could not find driver
Run Code Online (Sandbox Code Playgroud)
这是我的 phpunit.xml 文件:
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="./vendor/phpunit/phpunit/phpunit.xsd"
bootstrap="vendor/autoload.php"
colors="true">
<testsuites>
<testsuite name="Unit">
<directory suffix="Test.php">./tests/Unit</directory>
</testsuite>
<testsuite name="Feature">
<directory suffix="Test.php">./tests/Feature</directory>
</testsuite>
</testsuites>
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./app</directory>
</whitelist>
</filter>
<php>
<server name="APP_ENV" value="testing"/>
<server name="BCRYPT_ROUNDS" value="4"/>
<server name="CACHE_DRIVER" value="array"/>
<server name="DB_CONNECTION" value="sqlite"/>
<server name="DB_DATABASE" value=":memory:"/>
<server name="MAIL_MAILER" value="array"/>
<server name="QUEUE_CONNECTION" value="sync"/>
<server name="SESSION_DRIVER" value="array"/>
<server name="TELESCOPE_ENABLED" value="false"/>
</php>
Run Code Online (Sandbox Code Playgroud)
OS: Windows …
Run Code Online (Sandbox Code Playgroud) Laragon 和 phpMyAdmin 如何协同工作?我已经下载了 phpMyAdmin 并将其解压到 laragon\etc\apps,但是每当我单击 Laragon 的“数据库”按钮时,我都会被发送到名为 Adminer 的内容而不是 phpMySQL。我尝试过删除管理员,但没有用。请帮忙。谢谢!
我正在开发 laravel 5.3.29,同时制作控制器,但出现错误。
我到处搜索并已经尝试过这种方法。
如果有人知道我做错了什么,请告诉我,谢谢。
Laravel.log:
Run Code Online (Sandbox Code Playgroud)
[2017-01-15 07:30:32] local.ERROR: ReflectionException: Class App\Http\Controllers\Auth\AuthController does not exist in C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Container\Con tainer.php:749
Stack trace:
#0 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Container\Container.php(749): ReflectionClass->__construct('App\\Http\\Contro...')
#1 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Container\Container.php(644): Illuminate\Container\Container->build('App\\Http\\Contro...', Array)
#2 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(709): Illuminate\Container\Container->make('App\\Http\\Contro...', Array)
#3 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Route.php(203): Illuminate\Foundation\Application->make('App\\Http\\Contro...')
#4 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Route.php(316): Illuminate\Routing\Route->getController()
#5 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Route.php(278): Illuminate\Routing\Route->controllerMiddleware()
#6 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Router.php(666): Illuminate\Routing\Route->gatherMiddleware()
#7 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Router.php(646): Illuminate\Routing\Router->gatherRouteMiddleware(Object(Illuminate\Routing\Route))
#8 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Router.php(629): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#9 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Router.php(607): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#10 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(268): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#11 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(53): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#12 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#13 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(137): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#14 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#15 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#16 C:\laragon\www\MainProject\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(150): …
我有一个名为“my-new-project”的项目(这只是一个示例)。使用 laragon 自动虚拟主机名功能,我可以通过http://my-new-project.test/浏览该项目
是否可以使用其他名称而不是该项目名称来浏览该项目,例如... http://project.test/?
另外,位于 C:\larragon\etc\apache2\sites-enabled 内的 .conf 文件中的ServerName和ServerAlias是什么?
如何在 VSCode 中使用 Laragon 终端和 Laragon PATH 环境变量(在 Windows 上)?
我想在 Visual Studio Code 中使用 Laragon 终端。
我想在终端中使用本地的Laragon PHP、Composer、MySQL、Node.js等。
我有一个新安装的 laragon,当我访问 localhost/phpmyadmin/ 时它给我错误,我该如何修复它?
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in C:\laragon\etc\apps\phpMyAdmin\libraries\classes\DatabaseInterface.php on line 615
Run Code Online (Sandbox Code Playgroud) 我从 ZeroSSL 获得了 90 天免费 SSL 证书,其中包含 3 个文件:ca_bundle.crt、certificates.crt 和 private.key。然后放入C:\larragon\etc\ssl
\n编辑 C:\\larragon\\etc\\apache2\\sites-enabled\\00-default.conf
\n<VirtualHost _default_:80>\n <Directory "C:/laragon/www">\n AllowOverride All\n Require all granted\n </Directory>\n</VirtualHost>\n<VirtualHost _default_:443>\n <Directory "C:/laragon/www">\n AllowOverride All\n Require all granted\n </Directory>\n\n SSLEngine on\n SSLCertificateFile C:/laragon/etc/ssl/certificate.crt\n SSLCertificateKeyFile C:/laragon/etc/ssl/private.key\n SSLCertificateChainFile C:/laragon/etc/ssl/ca_bundle.crt\n \n#SSLCertificateFile C:/laragon/etc/ssl/laragon.crt\n#SSLCertificateKeyFile C:/laragon/etc/ssl/laragon.key\n</VirtualHost>\n
Run Code Online (Sandbox Code Playgroud)\nC:\\larragon\\etc\\apache2\\httpd-ssl.conf 已由 Laragon 自动编辑
\nListen 443\n\nSSLCipherSuite HIGH:MEDIUM:!MD5:!RC4\nSSLProxyCipherSuite HIGH:MEDIUM:!MD5:!RC4\n\nSSLHonorCipherOrder on \n\nSSLProtocol all -SSLv3\nSSLProxyProtocol all -SSLv3\n\nSSLSessionCache "shmcb:logs/ssl_scache(512000)"\nSSLSessionCacheTimeout 300\n
Run Code Online (Sandbox Code Playgroud)\nC:\\larragon\\bin\\apache\\httpd-2.4.47-win64-VS16\\conf\\httpd.conf 也由 Laragon 自动编辑
\n<IfModule ssl_module>\nSSLRandomSeed startup builtin\nSSLRandomSeed connect builtin\n</IfModule>\n\nAcceptFilter http none\nAcceptFilter https none\nEnableSendfile Off\nEnableMMAP …
Run Code Online (Sandbox Code Playgroud) 我想将我购买的 Visual Studio Code 扩展设置为使用 PHP 8 版本,因为它的“intelisense”功能。
检查defaultSettings.json
“intelephense”搜索查询会得到很多点击,但只有一个对我来说在升级到 PHP 8 时脱颖而出:
// A semver compatible string that represents the target PHP version. Used for providing version appropriate suggestions and diagnostics. PHP 5.3.0 and greater supported.
"intelephense.environment.phpVersion": "7.4.0",
Run Code Online (Sandbox Code Playgroud)
这可能应该在工作区设置中更改.vscode\settings.json
为
"intelephense.environment.phpVersion": "8.1.0-dev", // or would "8.0.0" be better?
Run Code Online (Sandbox Code Playgroud)
还有什么需要改变的吗?
我使用 Laragon 进行本地开发,安装了 PHP 7.2 和 8.0。登台和生产服务器使用 PHP 8.0。
我将 laragon php 版本更改为 8,之后 apache 将无法运行 这是错误:
Service apache can not start C:/laragon/bin/apache/httpd-2.4.46vs16/conf.... Syntax error on line 2 Api module structure php8_module error
Run Code Online (Sandbox Code Playgroud) laragon ×10
php ×4
apache ×3
laravel ×3
ssl ×2
adminer ×1
composer-php ×1
https ×1
intelephense ×1
laravel-5 ×1
php-8 ×1
phpmyadmin ×1
phpunit ×1
terminal ×1