du512053619 2017-04-20 08:37
浏览 65
已采纳

TYPO3 PHP无法在网站上运行

On my Website with TYPO3 I want some PHP scripts to show some data on my Homepage. Without TYPO3 it works well, however using TYPO3 it does not show results.

I have some JS files included via TypoScript, which runs PHP files with the use of ajax.

I use the following AJAX call to my PHP scripts:

$.ajax({
        url : 'fileadmin/php/loadprices.php',
        type : 'POST',
        dataType : 'json',

        beforeSend: function(){
            $('#loadingSpin').show();
        },
....

The JS is executed properly, so it isn't the issue for that. Without TYPO3, the PHP script is running properly too. On a local server (apache), the PHP script is executed.

On the IIS 6 Server the PHP script does not work.

Does anybody know some tips? greets

  • 写回答

1条回答 默认 最新

  • duanletao9487 2017-04-20 20:02
    关注

    You probably run your website with realurl? In that case if you are not working with baseUrl your link will be altered if it is opened from a "subdirectory" like yourdomain/link1/link2.html. The relative path fileadmin/php/loadprices.php becomes yourdomain/link1/fileadmin/php/loadprices.php that way.

    A simple solution is to change it to an absolute url:

    url : '/fileadmin/php/loadprices.php',
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵