likeadmin(PHP-SaaS版本)怎么修改代码生成器的平台前端代码生成路径,这个版本的平台前端代码likeadmin_php_saas-master/platform/src/api 下面,而不是 likeadmin_php_saas-master/admin/src/api 下面,部署完框架系统后,代码生成器生成代码报错 is_dir(): open_basedir restriction in effect. File(/home/www/local.chineseherb.cn/likeadmin_php_saas-master/admin/src/api/) is not within the allowed path(s): (/home/www/local.chineseherb.cn/likeadmin_php_saas-master/server/:/home/www/local.chineseherb.cn/likeadmin_php_saas-master/admin/src/api/:/tmp/)

likeadmin(PHP-SaaS版本)怎么修改代码生成器的平台前端代码生成路径,这个版本的平台前端代码likeadmin_php_saas-master/platform/src/api 下面,而不是 likeadmin_php_saas-master/admin/src/api 下面,部署完框架系统后,代码生成器生成代码报错 is_dir(): open_basedir restriction in effect. File(/home/www/local.chineseherb.cn/likeadmin_php_saas-master/admin/src/api/) is not within the allowed path(s): (/home/www/local.chineseherb.cn/likeadmin_php_saas-master/server/:/home/www/local.chineseherb.cn/likeadmin_php_saas-master/admin/src/api/:/tmp/)
用户545179374
01月05日
|
浏览 42

要修改 likeadmin PHP-SaaS 版本的代码生成器平台前端代码生成路径,需要调整配置文件中的相关设置。

解决方案:

  1. 定位配置文件

    • 找到 server/config 目录下的代码生成器配置文件,通常是 code_generate.php 或类似名称的文件。
  2. 修改前端路径配置

    • 在配置文件中查找 frontend_pathapi_path 相关配置项。
    • 将路径从 /admin/src/api/ 修改为 /platform/src/api/

    示例配置修改:

    复制代码
    // 修改前
    'frontend_api_path' => base_path() . '/admin/src/api/',
    
    // 修改后
    'frontend_api_path' => base_path() . '/platform/src/api/',
    
  3. 检查其他相关配置

    • 确保 open_basedir 限制包含新的路径。在 PHP 配置文件(php.ini)或虚拟主机配置中添加:
      复制代码
      open_basedir = /home/www/local.chineseherb.cn/likeadmin_php_saas-master/server/:/home/www/local.chineseherb.cn/likeadmin_php_saas-master/admin/src/api/:/home/www/local.chineseherb.cn/likeadmin_php_saas-master/platform/src/api/:/tmp/
      
  4. 清除缓存

    • 清除框架缓存:php think optimize:clear(如使用 ThinkPHP)
    • 重启 Web 服务(如 PHP-FPM)

注意:具体配置项名称可能因版本而异,请根据实际代码结构进行调整。

如需继续排查,请点击下方【🔍追问按钮】提交补充信息

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;