Qoo10.ai 发表于 2021-7-29 17:11:39

Ec-cube 4 Ubuntu20.04下修改apache2默认网站路径


Ec-cube 4 Ubuntu20.04下修改apache2默认网站路径
原因
[*]路径下会出现权限问题,每次保存都输入密码,所以修改路径到个人用户路径下
[*]本着避免不交代环境只交代怎么做的流氓行为,先交代一下环境问题。本文是在Ubnutu20.04,apahce2环境下进行的修改。
过程
[*]修改文件/etc/apache2/apache2.config,找到如下代码块
<dirctory /var/www> //把此处路径修改为自己的路径        options····        ···        ···</dirctory>
[*]修改文件/etc/aapche2/sites-enabled/000default.conf,找如下代码,将路径修改为自己的
DocumentRoot /usr/local/www/data此外在下面新增一部分代码(不然会出现403错误)<directory "/usr/local/www/data"> //此处将路径修改为自己的    Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</directory>

Qoo10.ai 发表于 2021-7-29 17:13:58

win10+VScode+phpStudy+Xdebug进行PHP开发准备工作
[*]安装好VScode+phpstudy,很简单,基本都是一路next。
[*]phpstudy是一个很好的php环境集成工具,新手建议使用,为了自己加深理解,可以自己安装环境。
[*]vscode是一个轻量级的编辑器,可以用来书写各种语言,拥有强大的插件库。
配置过程php语言设置
[*]使用phpstudy安装好apache或者nginx,数据库,并安装好自己需要的PHP版本。(其实开发阶段,可以只安装php+数据库即可,在运行部署的时候使用apache或者ngnix)
[*]VsCode安装插件PHP Debug,PHP Intelephense,PHP ointellisense for codeigniter,PHP Server,PHP Xdebug等
[*]php.ini配置文件(使用phpstudy启用Xdebug,自动生成的配置信息)
zend_extension=G:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dllxdebug.collect_params=1xdebug.collect_return=1xdebug.auto_trace=Offxdebug.trace_output_dir=G:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.tracexdebug.profiler_enable=Offxdebug.profiler_output_dir=G:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profilerxdebug.remote_enable=onxdebug.remote_autostart = onxdebug.remote_host=localhostxdebug.remote_port=9003xdebug.remote_handler=dbgp
[*]补充一句,php.ini中启用Xdebug插件,如果使用phpstudy的话,直接在控制面板里启用Xdebug即可。从网上自己找配置文件也可以(此处仅作为一个提醒)。
[*]语言最后一点,很重要!!!要把php的路径放入环境变量里,不然会报错(这里的路径只到php.exe的上级目录即可,也就是目录里不包含这个文件名,否则会报错) http://upccaishu.top:5120/uploads/big/9662469bcc72ca6f834cebcb9da5918a.png
VsCode配置setting.json文件
[*]设置->扩展->PHP->setting.json文件,具体内容如下:
{    "php.validate.executablePath": "G:/phpstudy_pro/Extensions/php/php7.3.4nts/php.exe",    "phpserver.port": 9000,    "phpserver.phpConfigPath": "G:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.ini",    "phpserver.phpPath": "G:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",}launch.json
[*]运行->打开配置
{    // 使用 IntelliSense 了解相关属性。   // 悬停以查看现有属性的描述。    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387    "version": "0.2.0",    "configurations": [    {      "name": "Listen for Xdebug",      "type": "php",      "request": "launch",      "port": 9000    }    ]}

Qoo10.ai 发表于 2023-7-5 20:16:56

    # RewriteRule ^(.*) -
页: [1]
查看完整版本: Ec-cube 4 Ubuntu20.04下修改apache2默认网站路径