这是愤怒,我一直在努力将CodeIgniter V3.1.3配置为3个小时。
一切工作都很完美我将其上传到网上,更改了base_url
并且它没有赢得工作:
An uncaught Exception was encountered
Type: Error
Message: Call to undefined function base_url()
Filename: /var/www/html/sub/application/views/errors/html/error_404.php
Line Number: 184
Backtrace:
File: /var/www/html/sub/index.php
Line: 316
Function: require_once
第316行是加载核心文件的地方
当我打印时:
BASEPATH.'core/CodeIgniter.php'
- >
/var/www/html/sub/system/core/CodeIgniter.php
路径还可以
这是我的.htaccess
RewriteEngine On
RewriteBase /sub/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
所以一切都在Local上正常工作,我上传了所有文件2-3次。 此时我认为它与服务器有关
答案 0 :(得分:1)
转到func readFromStream() {
while (inputStream!.hasBytesAvailable) {
var buffer = [UInt8](repeating: 0, count: 4096)
let length = inputStream!.read(&buffer, maxLength: buffer.count)
if (length > 0) {
let audioBuffer = bytesToAudioBuffer(buffer)
let mainMixer = audioEngine!.mainMixerNode
audioEngine!.connect(audioPlayer!, to: mainMixer, format: audioBuffer.format)
audioPlayer!.scheduleBuffer(audioBuffer, completionHandler: nil)
do {
try audioEngine!.start()
}
catch let error as NSError {
print("\(#file) > \(#function) > error: \(error.localizedDescription)")
}
audioPlayer!.play()
}
}
}
和添加网址助手
第92行(假设)
application/config/autoload.php
$autoload['helper'] = array('url');
应该是
.htaccess
答案 1 :(得分:1)
您需要确保您的文件名和类名仅首字母大写,codeigniter区分大小写
如此处{{3}}
所述Welcome.php和
class Welcome extends CI_Controller {}
答案 2 :(得分:0)
您必须致电$this->load->helper('url');
以使用base_url()
方法。虽然您必须在控制器类上使用CI_Controller
类。