Zend Framework 配置有关问题
Zend Framework 配置问题
- PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->error_reporting(E_ALL|E_STRICT); ini_set('display_errors', 1); date_default_timezone_set('Asia/Shanghai'); // 目录设置和类装载 set_include_path('.' . PATH_SEPARATOR . '../library/' . PATH_SEPARATOR . '../application/models/' . PATH_SEPARATOR . '../application/controllers/' . PATH_SEPARATOR . '../application/views/' . PATH_SEPARATOR . get_include_path()); include "Zend/Loader/Autoloader.php"; Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); // 载入配置文件$config=new Zend_Config_Ini('../application/config.ini','general');$registry=Zend_Registry::getInstance();$registry->set('config',$config);//设置数据库$db=Zend_Db::factory($config->db);Zend_Db_Table::setDefaultAdapter($db);//设置控制器$frontController = Zend_Controller_Front::getInstance(); $frontController->setBaseUrl('F:/PHP/Source/BookSystem/BookSystem/html');$frontController->throwExceptions(true); $frontController->setControllerDirectory('../application/controllers');Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts')); // run! $frontController->dispatch();
上面的代码:始终提示错误:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (Index.php)' in F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Dispatcher\Standard.php:248 Stack trace: #0 F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Front.php(955): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 F:\PHP\Source\BookSystem\BookSystem\html\index.php(28): Zend_Controller_Front->dispatch() #2 {main} thrown in F:\PHP\Source\BookSystem\BookSystem\library\Zend\Controller\Dispatcher\Standard.php on line 248
求各位大侠!
------解决方案--------------------
你这个配置太落后了。。
不知你的是什么版本的,如果是 1.10 以上的,可以去官网下载个 quily start 。直接通用了

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apabila pemula SpringBoot mencipta projek, Pengawal tidak boleh diimbas dan satu siri masalah ialah 1.2.3.4.5.6 Cara lain ialah menambah @ComponentScan(basePackages={"xxx.xxx.xx","xxx.xxx" apabila. memulakan kelas perkhidmatan) .xx”}) ialah nama pakej yang layak sepenuhnya, yang boleh digunakan untuk berbilang pengawal tersuai SpringBoot Laluan pengawal tersuai SpringBoot tidak boleh diimbas dan tidak ditemui kerana kelas permulaan dan pakej Pengawal tersuai tidak berada dalam direktori yang sama. Peletakan application.java yang disyorkan secara rasmi

Persekitaran ular sawa yang bergantung pada artikel ini ialah: Apakah WSGI itu juga dipanggil antara muka gerbang universal pelayan web, dan nama penuhnya ialah antara muka webservergateway? Ia mentakrifkan piawaian untuk cara pelayan web dan aplikasi web harus berkomunikasi dan mengendalikan permintaan dan respons http dalam Python Perhatikan bahawa ia hanyalah protokol, atau spesifikasi atau piawaian ini pelayan yang kami tulis dalam artikel sebelum ini. WSGI juga dibahagikan kepada aplikasi dan gateway pelayan Antaranya, Flask yang terkenal adalah milik aplikasi, dan uWSGI dan wsgiref tergolong dalam gateway pelayan. Perasaan peribadi, WSG

Prakata Dalam sesetengah kes, awalan dalam pengawal perkhidmatan adalah konsisten Contohnya, awalan semua URL ialah /context-path/api/v1, dan awalan bersatu perlu ditambahkan pada beberapa URL. Penyelesaian yang boleh difikirkan adalah untuk mengubah suai laluan konteks perkhidmatan dan menambah api/v1 pada laluan konteks global boleh menyelesaikan masalah di atas, tetapi terdapat kelemahan Jika URL mempunyai beberapa awalan URL memerlukan awalan Jika ia adalah api/v2, ia tidak dapat dibezakan Jika anda tidak mahu menambah api/v1 pada beberapa sumber statik dalam perkhidmatan, ia juga tidak dapat dibezakan. Yang berikut menggunakan anotasi tersuai untuk menambahkan awalan URL tertentu secara seragam. satu,

Cara menggunakan ACL (AccessControlList) untuk kawalan kebenaran dalam Rangka Kerja Zend Pengenalan: Dalam aplikasi web, kawalan kebenaran ialah fungsi penting. Ia memastikan bahawa pengguna hanya boleh mengakses halaman dan ciri yang dibenarkan untuk mereka akses dan menghalang akses yang tidak dibenarkan. Rangka kerja Zend menyediakan cara yang mudah untuk melaksanakan kawalan kebenaran, menggunakan komponen ACL (AccessControlList). Artikel ini akan memperkenalkan cara menggunakan ACL dalam Rangka Kerja Zend

Rangka kerja pelaksanaan PHP: Tutorial pengenalan ZendFramework ZendFramework ialah rangka kerja tapak web sumber terbuka yang dibangunkan oleh PHP dan kini diselenggara oleh ZendTechnologies menggunakan corak reka bentuk MVC dan menyediakan satu siri perpustakaan kod boleh guna semula untuk melaksanakan aplikasi Web2.0 dan Web Serve. ZendFramework sangat popular dan dihormati oleh pembangun PHP dan mempunyai pelbagai jenis

Apabila menggunakan rangka kerja PHP, anda sering menghadapi ralat seperti "PHPFatalerror: Class'Controller'notfound". Ralat jenis ini biasanya berkaitan dengan penamaan, lokasi atau pemuatan fail dalam rangka kerja, terutamanya apabila anda cuba menggunakan pengawal. Artikel ini akan memperkenalkan beberapa kaedah pemprosesan biasa untuk menyelesaikan masalah ini. Sahkan lokasi fail Mula-mula, anda perlu mengesahkan bahawa fail pengawal terletak dalam direktori yang betul untuk rangka kerja. Contohnya, jika anda menggunakan rangka kerja Laravel

Perbezaan antara bootstrap dan aplikasi menerangkan bahawa kedua-dua bootstrap dan aplikasi adalah fail konfigurasi dalam projek SpringBoot Perbezaannya terutamanya termasuk aspek berikut (1) Memuatkan perbezaan pesanan Fail konfigurasi bootstrap dimuatkan terlebih dahulu daripada fail konfigurasi aplikasi, kerana bootstrap adalah terdiri daripada Konteks induk spring dimuatkan, dan aplikasi dimuatkan oleh konteks kanak-kanak (2) Perbezaan keutamaan Maklumat konfigurasi yang dimuatkan oleh bootstrap tidak boleh ditimpa oleh konfigurasi aplikasi yang sama Jika dua fail konfigurasi wujud pada masa yang sama, bootstrap akan menjadi yang utama (

PHP tidak mengenali ZendOptimizer, bagaimana untuk menyelesaikannya? Dalam pembangunan PHP, kadangkala anda mungkin menghadapi situasi di mana PHP tidak dapat mengenali ZendOptimizer, yang akan menyebabkan beberapa kod PHP tidak berjalan dengan betul. Dalam kes ini, kita perlu mengambil beberapa langkah untuk menyelesaikan masalah tersebut. Beberapa penyelesaian yang mungkin diterangkan di bawah, bersama dengan contoh kod khusus. 1. Sahkan sama ada ZendOptimizer dipasang dengan betul: Pertama, kita perlu mengesahkan bahawa ZendOptimizer
