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',
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价