php myadmin在哪里,我的phpMyAdmin安装在哪里?

在安装了mysql-server、Apache和PHP后,遇到phpmyadmin无法访问的问题。解决方案包括在服务器根目录创建指向phpmyadmin的符号链接,或者重新配置phpmyadmin包以确保Apache选项被选中。此外,可以通过dpkg命令查看phpmyadmin的安装文件位置。
摘要由CSDN通过智能技术生成

问题描述

我刚安装了mysql-server,然后安装了Apache和PHP附带的phpmyadmin。它设置好了,并创建了一个phpMyAdmin数据库,但我似乎无法找到到达它的URL – 我尝试去http://my.server.ip/phpmyadmin,但它似乎并不存在。

我找不到任何手册中的位置,有谁知道它的位置?谢谢。

最佳解决方案

您只需要在服务器根目录中创建一个指向安装的符号链接。我的是/var/www/(虽然检查你的DocumentRoot默认是/var/www/html)所以:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

之后,您将能够通过localhost访问:

http://localhost/phpmyadmin

至于为什么默认情况下没有安装在正确的位置,或者安装程序自己创建了一个符号链接,我不知道……

次佳解决方案

这个答案更通用一点。要了解任何软件包安装的文件列表,您必须执行此操作

使用dpkg --list | grep phpmyadmin获取包的名称

对于已安装的文件列表,请使用此dpkg --listfiles

第三种解决方案

我想你可能正面临我第一次安装phpmyadmin时遇到的问题。考虑到你问这个问题已经过了一年多了,我假设你现在已经弄明白了,但是为了将来参考其他人,如果你在去http://yourdomain.com/phpmyadmin时看不到它,你可能需要重新配置包,并确保在继续之前按空格键,在apache2框中放置一个复选框(假设您正在使用的服务器)。我快速前进,只是按下了进入,没有意识到我没有选择apache2。要重新配置程序包,请使用以下命令:

sudo dpkg-reconfigure phpmyadmin

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring MVC中集成Spring Security以支持单点登录(Single Sign-On, SSO)是一个常见的需求,这有助于管理用户的认证和授权。以下是简单的步骤来实现: 1. 添加依赖:首先,确保你的项目中已经添加了Spring Security的依赖。在Maven或Gradle的build.gradle文件中添加如下依赖: Maven: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> ``` Gradle (Kotlin DSL): ```kotlin implementation("org.springframework.boot:spring-boot-starter-security") ``` 2. 配置Spring Security:在`application.properties`或`application.yml`中配置基本的Spring Security设置,如端口、登录URL、密码编码器等。例如: ```properties security.user.name=myadmin security.user.password=secret spring.security.filter-order=0 ``` 3. 定义Security Config:创建一个`SecurityConfig`类,继承`WebSecurityConfigurerAdapter`,覆盖必要的方法来配置认证、授权和过滤器。例如: ```java @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired private MyAuthenticationProvider authenticationProvider; // 自定义认证器 @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/login").permitAll() // 允许直接访问登录页面 .anyRequest().authenticated() // 所有其他请求需要认证 .and() .formLogin() .loginPage("/login") // 设置登录页面 .defaultSuccessUrl("/") // 登录成功后重定向的URL .usernameParameter("username") // 登录表单用户名字段 .and() .logout() .logoutSuccessUrl("/") .deleteCookies("JSESSIONID"); // 登出后清除cookie } @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { auth.authenticationProvider(authenticationProvider); } } ``` 4. SSO集成:如果你使用的是CAS(Central Authentication Service)或其他SSO服务器,可能需要配置CasClient或类似的支持。例如,使用Spring Security CAS Support,需要添加`spring-security-cas`依赖,并配置CasClientConfigurer。 5. 定义跨域支持:如果SSO涉及到不同域之间的通信,可能还需要添加CORS配置。 6. 测试:启动应用并尝试登录,确认SSO功能是否正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值