Wie um zu überprüfen, ob die Perl-DBI-Modul in meinem system?
Ich bin mit Perl in XAMPP für server-side-scripting.
Ich möchte die access-Datenbank von Perl.
Ich bin mit use DBI;
.
Wie um zu überprüfen, ob die Perl-DBI vorhanden ist, in meinem system?
Ich bin immer Server-Error. Error 500
.
Ich verwende Tomcat-server.
- Welcher Fehler ist in Ihrem web-server-error-log
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anderen command-line-option, um zu überprüfen, ob ein Modul installiert ist, wäre:
Keine Ausgabe bedeutet, dass es installiert ist. Wenn Sie erhalten keine Ausgabe, dann wissen Sie es nicht installiert haben, oder vielleicht war es nicht ordnungsgemäß installiert und muss neu installiert werden.
Beachten Sie, dass DBI nicht access-Datenbanken; es bietet Schnittstellen zu verschiedenen Datenbank-Treiber-Module, die tatsächlich Zugriff auf Datenbanken. Für die Instanz, die Sie verwenden würden, DBI zusammen mit DBD::mysql-Zugriff auf mysql-Datenbanken.
Einen 500-Fehler zeigt an, dass das Skript hatte einen fatalen Fehler; ein fehlendes Modul ist eine von vielen möglichen solcher Fehler. Zu tun, jede Art von vernünftigen Entwicklung, Sie müssen in der Lage sein zu sehen, wie diese tatsächliche Fehler, die werden in ein Fehlerprotokoll. In einer Prise,
use CGI::Carp 'fatalsToBrowser';
oben in Ihrem Skript` werden können, ein Ersatz während der Entwicklung (wenn Sie haben CGI::Carp).Anderen Ansatz um zu überprüfen, ob ein Modul installiert ist oder nicht
Alle oben genannten Antworten sollte Ihre Frage beantworten. Ich bin einfach nur mit meiner Art und Weise, es zu tun.
Keine Ausgabe vor. Es bedeutet, dass das Modul installiert ist. Wenn das Modul nicht installiert ist, dann:
So, in diesem Fall erhalten Sie die
Can't locate ....
Fehler.